days before grandchild is due , gran carole promotes baby-shower range .
mrs middleton 's goodies come in pink and blue in case the sex is unknown .
items in the range include a £ 2.79 set of party cups and straws for £ 3.49 .
multi-millionaire was criticised for ` tacky ' merchandise at diamond jubilee .